package com.zrrd.homework._0415_0421;

import java.util.LinkedList;

/**
 * @author WanJl
 * @version 1.0
 * @title Demo01
 * @description 3、使用LinkedList集合，调用方法模拟数据结构中的栈操作，比如压栈、弹栈等。
 * @create 2024/4/21
 */
public class Demo01 {
    public static void main(String[] args) {
        //栈：先进后出
        LinkedList<String> stack = new LinkedList<>();
        stack.push("Hello");
        stack.push("World");
        stack.push("Java");
        System.out.println(stack);

        //将栈中所有元素一个一个的弹出栈
        String pop1 = stack.pop();
        System.out.println("第1次弹出的是："+pop1);
        String pop2 = stack.pop();
        System.out.println("第2次弹出的是："+pop2);
        String pop3 = stack.pop();
        System.out.println("第3次弹出的是："+pop3);
        String pop4 = stack.pop();
        System.out.println("第4次弹出的是："+pop4);

    }
}
